ANSI/IEEE 1471 and systems engineering
نویسندگان
چکیده
ANSI/IEEE Standard 1471-2000 is the Recommended Practice for Architectural Description of SoftwareIntensive Systems, developed by the IEEE’s Architecture Working Group (AWG) under the sponsorship of the Software Engineering Standards Committee of IEEE. ANSI/IEEE 1471 is the first formal standard to address the content and organization of architectural descriptions. The standard defines the structure and content of an architectural description (AD) and incorporates a broad consensus on best practices for such descriptions. Although ANSI/IEEE 1471 was conceived as a software-focused standard, this paper argues that it is equally applicable to any system; hence appropriate for use as a part of systems engineering to describe system architectures. This article reviews the concepts of ANSI/IEEE 1471, the rationale for their selection, and demonstrates its application in systems engineering. • Penultimate draft of paper to appear in Systems Engineering: the Journal of the International Council on Systems Engineering. 1 A wide variety of architecture frameworks exist as de-facto standards in particular communities, but ANSI/IEEE 1471 is the first formal standard in the sense of being a product formally approved by a recognized standards body. ARCHITECTURE FRAMEWORKS The notion of architecture has entered into both the domains of software and systems engineering in recent decades. There are several threads to this entry. Many invoke a direct analogy with the notion in civil engineering, while others are built on particular practices largely drawn from the information technology industry. Some background on what problems are being addressed by what goes by the term “architecture” is helpful in understand the motivation for the ANSI/IEEE 1471 work and related frameworks. There are two system development scenarios most commonly associated with a need for an architectural approach. These are not the only scenarios, but are the most common. In the first, the potential sponsor of a system development engages in a period of concept exploration before making a decision to go forward with development. At the end of the concept exploration phase the sponsor may decide to go forward and begin searching for suppliers,
منابع مشابه
An ISO / IEC 42010 ( IEEE Std 1471 ) Annotated Bibliography
This is an annotated bibliography of papers, reports and books pertaining to ANSI/IEEE Std 1471 (now also published as international standard ISO/IEC 42010). It was originally prepared for ISO/IEC JTC 1/SC 7 WG 42, the Architecture working group of the Systems and Software Engineering Subcommittee of ISO. WG 42 is the body performing the joint ISO and IEEE revision of IEEE 1471 as ISO/IEC 42010...
متن کاملExtending ANSI/IEEE Standard 1471 for Representing Architectural Rationale
Both software engineering research community and standardisation organisations recognized a need for a general standard as a guideline for modelling software architectures. Even though the ANSI/IEEE Standard 1471 provides a widely applicable reference model for that purpose, it merely identifies a need of a rationale for the architectural concepts selected, but does not include any further prin...
متن کاملComparing the SEI’s Views and Beyond Approach for Documenting Software Architectures with ANSI-IEEE 1471-2000
................................................................................................................ ix
متن کاملExtending an IEEE 42010-Compliant Viewpoint-Based Engineering-Framework for Embedded Systems to Support Variant Management
The increasing complexity of today’s embedded systems and the increasing demand for higher quality require a comprehensive engineering approach. The model-based engineering approach that has been developed in the project SPES 2020 (Software Platform Embedded Systems) is intended to comprehensively support the development of embedded systems in the future. The approach allows for specifying an e...
متن کاملIntroducing IEEE Standard 1471: Recommended Practice for Architectural Description for Software Intensive Systems
IEEE Standard 1471 is the Recommended Practice for Architectural Description for Software Intensive Systems, developed by the IEEE’s Architecture Working Group (AWG) under the sponsorship of the Software Engineering Standards Committee of IEEE. The draft Recommended Practice was produced between 1995 and 1998 by a group of approximately thirty participants, and over 140 international reviewers....
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Systems Engineering
دوره 7 شماره
صفحات -
تاریخ انتشار 2004